package leetcode.editor.cn;

//给定一个整数 num，将其转化为 7 进制，并以字符串形式输出。 
//
// 
//
// 示例 1: 
//
// 
//输入: num = 100
//输出: "202"
// 
//
// 示例 2: 
//
// 
//输入: num = -7
//输出: "-10"
// 
//
// 
//
// 提示： 
//
// 
// -10⁷ <= num <= 10⁷ 
// 
// Related Topics 数学 👍 111 👎 0

//Java：七进制数
public class Base7_504{
    public static void main(String[] args) {
        Solution solution = new Base7_504().new Solution();
        // TO TEST
    }
    
    //leetcode submit region begin(Prohibit modification and deletion)
class Solution {
    public String convertToBase7(int num) {
        if (num==0) return "0";
        int tmp=Math.abs(num);
        StringBuffer res = new StringBuffer();
        while(tmp>0){
            res.insert(0,tmp%7);
            tmp/=7;
        }
        if(num<0) res.insert(0,"-");
        return res.toString();
    }
}
//leetcode submit region end(Prohibit modification and deletion)

}
